Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cleanup(core): move esbuild to use fdir/picomatch #28037

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

43081j
Copy link
Contributor

@43081j 43081j commented Sep 22, 2024

Migrates away from fast-glob to fdir and picomatch.

this'll improve performance a fair amount (fdir is much faster than fast-glob) and should reduce the install size (picomatch and fdir are both very small).

fast-glob uses micromatch, while this uses picomatch. the difference seems to be that more advanced bash brace expansion isn't supported in picomatch. if that's important to you, its possible we could use micromatch or zeptomatch

Copy link

vercel bot commented Sep 22, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
nx-dev ✅ Ready (Inspect) Visit Preview Sep 28, 2024 6:20am

Copy link

nx-cloud bot commented Sep 22, 2024

Copy link
Collaborator

@JamesHenry JamesHenry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a conflict from one of your other PRs, and possibly some legit e2e failures

@43081j
Copy link
Contributor Author

43081j commented Sep 23, 2024

No worries, I'll have a look soon 👍

Will catch the branch up too

@JamesHenry
Copy link
Collaborator

JamesHenry commented Sep 25, 2024

Please ignore the react rspack module federation e2e error, it will be resolved when you sync with latest master. The others might be legit though

Migrates away from fast-glob to `fdir` and `picomatch`, a faster and
smaller combination.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants